upper turret - Spanish English Dictionary